home *** CD-ROM | disk | FTP | other *** search
- #ifndef __STDLIB_H__
- #define __STDLIB_H__
-
- #include <stddef.h>
-
- #include <alloc.h>
-
- #include <process.h>
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- typedef void (* atexit_t)(void);
-
- extern int atexit(atexit_t func);
- //extern atexit(dword);
-
- extern dword getenv(byte* nam);
-
- //ANSI C stuff (yuk)
- extern dword atol(char * s);
- extern word atoi(char *s);
-
- extern dword itoa(word i,char *s,byte rax);
- extern dword ltoa(dword i,char *s,byte rax);
- extern dword ultoa(dword i,char *s,byte rax);
-
- extern double ftoa(double,void *,dword);
- extern double etoa(double,void *,dword);
-
- extern void perror(char * s);
- extern char * sys_errlist[];
- extern dword sys_nerr;
-
- extern void srand(word);
- extern word rand(void);
- extern word random(word);
- extern void randomize(void);
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-